package model
{
	
	[RemoteClass(alias="model.Utilisateur")]
	[Bindable] 
	public class Utilisateur
	{
		private var m_id_utilisateur	:Number;
		private var m_login				:String = "";
		private var m_mdp				:String = "";
		private var m_niveau			:Number;
		private var m_id_enseignant		:Number;
		private var m_aEnseignant		:Enseignant;
//		private var m_collAnneeEtudes	:Array;
		private var m_collDroits		:Array;
		
		public function Utilisateur()
		{

		}
		
		public function get id_utilisateur():Number{
			return m_id_utilisateur;
		}
		
		public function set id_utilisateur(value:Number):void{
			m_id_utilisateur = value;
		}
		
		public function get login():String{
			return m_login;
		}
		
		public function set login(value:String):void{
			m_login = value;
		}
		
		public function get mdp():String{
			return m_mdp;
		}
		
		public function set mdp(value:String):void{
			m_mdp = value;
		}
		
		public function get niveau():Number{
			return m_niveau;
		}
		
		public function set niveau(value:Number):void{
			m_niveau = value;
		}
		
		public function displayNiveau():String{
			var retour:String = "";
			switch (m_niveau){
				case 1 : retour = "Administrateur"; break;
				case 2 : retour = "Directeur des Etudes"; break;
				case 3 : retour = "Professeur"; break;
			}
			return retour;
		}
		
		public function get id_enseignant():Number{
			return m_id_enseignant;
		}
		
		public function set id_enseignant(value:Number):void{
			m_id_enseignant = value;
		}
		
		public function get aEnseignant():Enseignant{
			return m_aEnseignant;
		}
		
		public function set aEnseignant(value:Enseignant):void{
			m_aEnseignant = value;
		}
		
		public function get collDroits():Array{
			return m_collDroits;
		}
		
		public function set collDroits(value:Array):void{
			m_collDroits = value;
		}		
//		public function get collAnneeEtudes():Array{
//			return m_collAnneeEtudes;
//		}
//		
//		public function set collAnneeEtudes(value:Array):void{
//			m_collAnneeEtudes = value;
//		}

		
	}
}